Kayla McKennaKayla McKenna
The Empty Analysis: A Reminder About Honesty in Vietnamese Sports JournalismA ten-page combat sports analysis arrived on my desk with every data field...
The LCK Transfer Window: Nine Layers of Data and the Lesson of an Empty Analysis FileThat night in Incheon, I opened the transfer analysis file and found it empty...
When V.League Learns to Read Itself Through DataAt a recent round of V.League 1, a collision inside the box forced the refere...
Czechia's 12th Billie Jean King Cup: The 2-0 Scoreline and the Absence No Scoreboard RecordsHook The twelfth point of the second-set tiebreak. Linda Noskova to serve....
World Table Tennis and the Data Equation: Why China's Throne Is Written in Columns Nobody WatchesThe scoreboard stopped at 11-9, the arena erupted, and the cameras rushed...
Persib Bandung vs FC Seoul in ACL Two: 17:00 WIB on 16 September 2026, and the Real Question Isn't Kickoff TimeOn Saturday 12 September 2026, Persib Bandung lost 1-2 to Persija Jakarta in...
The Likhatskyi Brothers: From Opening Loss to Budapest Futures Gold, Ukraine Redraws Europe's Beach Volleyball MapThe final ended 2-0, but the story truly began on the opening day, when the...
Four goals from 55 shots: Juventus walk into Mapei with a silent front lineA football story never begins at the first minute. It begins at the 94th, whe...
The 9...a5 Move in the King's Indian Defense: A Promise Without Supporting DataA black pawn quietly steps to a5. No cheers, no lights shining down on the...
Asian Games 2026: Twenty Names and India Badminton's Medal GambleOn a June morning in 2026, at the headquarters of the Badminton Association o...
Iva Jovic Wins Back-to-Back Guadalajara Titles at 18: A Week Without a Single Break Point, and a Ceiling Still UnprovenAt 1,566 metres above sea level, a tennis ball travels faster and flatter tha...
Liverpool's Break Point: the Space Between Robertson and Wijnaldum, Not Van Dijk's InjuryAnfield, winter 2026, no crowd left. Inside the COVID bubble, Liverpool lost...
The Blank Dossier: When Vietnamese Youth Football Data Disappears Before the Talent DoesA forty-page dossier sat on my desk, one page per player, twenty-three boxes...
NIKKE September Update: Three Simultaneous Limited Banners, Free-to-Paid Conversion Strategy Sparks DebateOn September 17, 2026, Shift Up officially announced the largest content drop...
Global Gate Ha Long ESG++ Marathon 2026: 15,000 Bibs, a Heritage Bay, and Three Unmeasured GapsWind off Ha Long Bay arrives in steady pulses. On the coastal road that runs...
U17 Vietnam and Cristiano Roland's Preparation DealIn the first training session I attended with U17 Vietnam, the players did no...
Kurihara, 11, and the Asian Games Esports Gold: The License Nobody Read to the EndOn the scoreboard, it stopped at 10-2. Kurihara set both hands down on the...
Leading 2-0 Then Losing: Four Minutes That Exposed How Manchester United Lost Control of the GameI have watched this match three times, and each time I stop at the same frame...
Quang Hai withdraws before opening day: the armband and three gaps nobody has filledOn September 22, I was sitting in the lowest row of a training ground in Busa...
When a Table Tennis Analysis Comes Back Blank: Data Integrity and the Price of Filling the GapAt 2:47 in the morning the report file landed on the machine. Nine analytical...
The LCK Transfer Window: Nine Layers of Data and the Lesson of an Empty Analysis FileThat night in Incheon, I opened the transfer analysis file and found it empty...
When V.League Learns to Read Itself Through DataAt a recent round of V.League 1, a collision inside the box forced the refere...
Czechia's 12th Billie Jean King Cup: The 2-0 Scoreline and the Absence No Scoreboard RecordsHook The twelfth point of the second-set tiebreak. Linda Noskova to serve....
World Table Tennis and the Data Equation: Why China's Throne Is Written in Columns Nobody WatchesThe scoreboard stopped at 11-9, the arena erupted, and the cameras rushed...
Persib Bandung vs FC Seoul in ACL Two: 17:00 WIB on 16 September 2026, and the Real Question Isn't Kickoff TimeOn Saturday 12 September 2026, Persib Bandung lost 1-2 to Persija Jakarta in...
The Likhatskyi Brothers: From Opening Loss to Budapest Futures Gold, Ukraine Redraws Europe's Beach Volleyball MapThe final ended 2-0, but the story truly began on the opening day, when the...
Four goals from 55 shots: Juventus walk into Mapei with a silent front lineA football story never begins at the first minute. It begins at the 94th, whe...
The 9...a5 Move in the King's Indian Defense: A Promise Without Supporting DataA black pawn quietly steps to a5. No cheers, no lights shining down on the...
Asian Games 2026: Twenty Names and India Badminton's Medal GambleOn a June morning in 2026, at the headquarters of the Badminton Association o...
Iva Jovic Wins Back-to-Back Guadalajara Titles at 18: A Week Without a Single Break Point, and a Ceiling Still UnprovenAt 1,566 metres above sea level, a tennis ball travels faster and flatter tha...
Liverpool's Break Point: the Space Between Robertson and Wijnaldum, Not Van Dijk's InjuryAnfield, winter 2026, no crowd left. Inside the COVID bubble, Liverpool lost...
The Blank Dossier: When Vietnamese Youth Football Data Disappears Before the Talent DoesA forty-page dossier sat on my desk, one page per player, twenty-three boxes...
NIKKE September Update: Three Simultaneous Limited Banners, Free-to-Paid Conversion Strategy Sparks DebateOn September 17, 2026, Shift Up officially announced the largest content drop...
Global Gate Ha Long ESG++ Marathon 2026: 15,000 Bibs, a Heritage Bay, and Three Unmeasured GapsWind off Ha Long Bay arrives in steady pulses. On the coastal road that runs...
U17 Vietnam and Cristiano Roland's Preparation DealIn the first training session I attended with U17 Vietnam, the players did no...
Kurihara, 11, and the Asian Games Esports Gold: The License Nobody Read to the EndOn the scoreboard, it stopped at 10-2. Kurihara set both hands down on the...
Leading 2-0 Then Losing: Four Minutes That Exposed How Manchester United Lost Control of the GameI have watched this match three times, and each time I stop at the same frame...
Quang Hai withdraws before opening day: the armband and three gaps nobody has filledOn September 22, I was sitting in the lowest row of a training ground in Busa...
When a Table Tennis Analysis Comes Back Blank: Data Integrity and the Price of Filling the GapAt 2:47 in the morning the report file landed on the machine. Nine analytical...
